<?php

class Statements {

    public static function getTiposImpressora($descricaoCondicao, $descricao) {

        if($descricaoCondicao == 'contendo') {

            $descricaoCondicao = "LIKE '%{$descricao}%'";

        } else if($descricaoCondicao == 'igual') {

            $descricaoCondicao = "= '{$descricao}'";

        }

        if($descricao != '') {
            $descricao = "AND Descricao {$descricaoCondicao}";
        }

        $sql = "SELECT * FROM Tipo_impressora
                WHERE 1 = 1
                $descricao
                ORDER BY Data_Inclusao DESC";

        //echo $sql;

        return Connection::getResult($sql);

    }

    public static function getTipoImpressora($tipo_impressora) {

        $tipo_descricao = "AND Tipo_impressora = '{$tipo_impressora}'";

        $sql = "SELECT * FROM Tipo_impressora
                WHERE 1 = 1
                $tipo_descricao
                ORDER BY Data_Inclusao DESC";

        return Connection::getResult($sql);

    }

    public static function setTipoImpressora($descricao) {

        $sql = "INSERT INTO tipo_impressora VALUES (DEFAULT,'{$descricao}',NOW(), DEFAULT, DEFAULT)";

        return Connection::setValue($sql);

    }

    public static function setAlteraTipoImpressora($tipo_impressora, $descricao, $situacao) {

        $sql = "UPDATE tipo_impressora SET Descricao = '{$descricao}', Situacao = '{$situacao}', Data_Alteracao = NOW() WHERE 1 = 1 AND tipo_impressora = '{$tipo_impressora}'";

        echo $sql;

        return Connection::setValue($sql);

    }

    public static function setExcluiTipoImpressora($tipo_impressora) {

        $sql = "DELETE FROM tipo_impressora WHERE 1 = 1 AND tipo_impressora = '{$tipo_impressora}'";

        return Connection::setValue($sql);

    }

}

?>
